Treat backup files the same way as hidden files, to be closer to what
authorMatthias Clasen <mclasen@redhat.com>
Sat, 11 Jun 2005 04:38:43 +0000 (04:38 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Sat, 11 Jun 2005 04:38:43 +0000 (04:38 +0000)
2005-06-11  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkfilesystemunix.c (create_file_info): Treat backup
files the same way as hidden files, to be closer to what
Nautilus does.  (#136196, Sean Middleditch)

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-8
gtk/gtkfilesystemunix.c

index 91b7b97c2d3c226248355f872c90cfedbf4a76b2..d5a67e8b61c7509deaa115fc40384dd14c572e09 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2005-06-11  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkfilesystemunix.c (create_file_info): Treat backup
+       files the same way as hidden files, to be closer to what
+       Nautilus does.  (#136196, Sean Middleditch)
+
 2005-06-10  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtkaccellabel.c (_gtk_accel_label_class_get_accelerator_label): 
index 91b7b97c2d3c226248355f872c90cfedbf4a76b2..d5a67e8b61c7509deaa115fc40384dd14c572e09 100644 (file)
@@ -1,3 +1,9 @@
+2005-06-11  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkfilesystemunix.c (create_file_info): Treat backup
+       files the same way as hidden files, to be closer to what
+       Nautilus does.  (#136196, Sean Middleditch)
+
 2005-06-10  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtkaccellabel.c (_gtk_accel_label_class_get_accelerator_label): 
index 91b7b97c2d3c226248355f872c90cfedbf4a76b2..d5a67e8b61c7509deaa115fc40384dd14c572e09 100644 (file)
@@ -1,3 +1,9 @@
+2005-06-11  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkfilesystemunix.c (create_file_info): Treat backup
+       files the same way as hidden files, to be closer to what
+       Nautilus does.  (#136196, Sean Middleditch)
+
 2005-06-10  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtkaccellabel.c (_gtk_accel_label_class_get_accelerator_label): 
index 82355e1cf3b9eb9e7d5be50d2469716ee83ebb93..a225b4b34f01aa35a5d49149da3b56b48140e3cd 100644 (file)
@@ -1936,7 +1936,10 @@ create_file_info (const char     *filename,
     }
 
   if (types & GTK_FILE_INFO_IS_HIDDEN)
-    gtk_file_info_set_is_hidden (info, basename[0] == '.');
+    {
+      if (basename[0] == '.' || basename[strlen (basename) - 1] == '~')
+       gtk_file_info_set_is_hidden (info, TRUE);
+    }
 
   if (types & GTK_FILE_INFO_IS_FOLDER)
     gtk_file_info_set_is_folder (info, S_ISDIR (statbuf->st_mode));